*{
	margin: 0;
	padding: 0;
}
#groom{
	overflow: hidden;
	width: 280px;
	float: right;
}
#groom a{
	text-decoration: none;
	color: #000;
	font-size:15px;
}
#groom ul li{
	overflow: hidden;
	list-style: none;
	display: block;
}
#groom h5{
	text-decoration: underline;
	text-decoration-color: red;
	font-size: 20px;
	margin: 0;	
}
#groom hr{
	border: 0.5px solid #ededed;
}

.search_2,.hotsgroom,.newsay{
	background-color: #fff;
	overflow: hidden;
	margin-top: 20px;
	padding: 20px;
}
#groom .search_2{
	height: 80px;
}
#groom .search_2 form{
	margin-top: 10px;
}
#groom .search_2 .submit_2{
	width: 70px;
	height: 39px;
	float: left;
	background-color: #ff766c;
	border: none;
	color: #fff;
	transition: background-color 1s;
}
#groom .search_2 .submit_2:hover{
	background-color: #ff574a;
}

#groom .hotsgroom ul{
	overflow: hidden;
	height: 100%;
	padding: 15px 0;
	transition: background-color 1s;
}
#groom .hotsgroom ul:hover{
	background-color: #f6f6f6;
}
#groom .hotsgroom .hot{
	width: 65%;
	float: left;
}
#groom .hotsgroom .hot a:hover{
	color: red;
}
#groom .hotsgroom span{
	color: #999;
	font-size: 10px;
}

#groom .newsay ul{
	overflow: hidden;
	height: 100%;
	padding: 10px 0;
	width: 100%;
	transition: background-color 1s;
}
#groom .newsay ul:hover{
	background-color: #f6f6f6;
}
#groom .newsay ul li{
	color: #999;
	float: left;
	font-size: 13px;
	margin: 3px 4px;
}
#groom .newsay ul li a{
	color: #666;
}
#groom .newsay ul li a:hover{
	text-decoration:underline;
	text-decoration-color: #666;
}
#groom .newsay .round{
	margin-left: 0px;
}